d depth=3
  Action 0: expected_value=599999972248748.6 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999972248748.6 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999972248783.1 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999972248783.1 node_expansions=4
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999936137675.5 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999936137675.5 node_expansions=5
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999936137661.0 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999936137661.0 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999900023907.8 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999900023907.8 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999936135741.0 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999936135741.0 node_expansions=19
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999911135756.5 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999911135756.5 node_expansions=5
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=599999911135756.5 action_type=ActionType.END_TURN
  Action 1: expected_value=599999911135731.0 action_type=ActionType.BUY_DEVELOPMENT_CARD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999911135756.5 node_expansions=18
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999911135762.5 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999911135762.5 node_expansions=5
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=599999888913540.2 action_type=ActionType.END_TURN
  Action 1: expected_value=599999911135733.0 action_type=ActionType.BUY_DEVELOPMENT_CARD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUY_DEVELOPMENT_CARD: 'BUY_DEVELOPMENT_CARD'>, value=None) score=599999911135733.0 node_expansions=26
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999888913508.8 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999888913508.8 node_expansions=23
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=599999875021975.9 action_type=ActionType.PLAY_KNIGHT_CARD
  Action 1: expected_value=599999913913531.4 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999913913531.4 node_expansions=8
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=599999875021953.4 action_type=ActionType.PLAY_KNIGHT_CARD
  Action 1: expected_value=599999913913509.9 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999913913509.9 node_expansions=11
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=599999875021976.9 action_type=ActionType.PLAY_KNIGHT_CARD
  Action 1: expected_value=599999913916452.5 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999913916452.5 node_expansions=44
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=599999875021964.4 action_type=ActionType.PLAY_KNIGHT_CARD
  Action 1: expected_value=599999938913507.8 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999938913507.8 node_expansions=6
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=599999875021988.9 action_type=ActionType.PLAY_KNIGHT_CARD
  Action 1: expected_value=599999913916452.5 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999913916452.5 node_expansions=44
FooPlayer.decide: Filtering out maritime trades from 14 to 14 actions
FooPlayer.decide: Fully evaluating 14 actions with lookahead depth=3
  Action 0: expected_value=599999875024912.4 action_type=ActionType.PLAY_KNIGHT_CARD
  Action 1: expected_value=599999891691302.1 action_type=ActionType.END_TURN
  Action 2: expected_value=599999913913510.0 action_type=ActionType.BUILD_ROAD
  Action 3: expected_value=599999913915478.0 action_type=ActionType.BUILD_ROAD
  Action 4: expected_value=599999913916456.4 action_type=ActionType.BUILD_ROAD
  Action 5: expected_value=599999913916467.9 action_type=ActionType.BUILD_ROAD
  Action 6: expected_value=599999913915898.8 action_type=ActionType.BUILD_ROAD
  Action 7: expected_value=599999913913509.9 action_type=ActionType.BUILD_ROAD
  Action 8: expected_value=599999913915065.6 action_type=ActionType.BUILD_ROAD
  Action 9: expected_value=599999913913509.9 action_type=ActionType.BUILD_ROAD
  Action 10: expected_value=599999913913533.4 action_type=ActionType.BUILD_ROAD
  Action 11: expected_value=599999913915621.0 action_type=ActionType.BUILD_ROAD
  Action 12: expected_value=599999913915454.4 action_type=ActionType.BUILD_ROAD
  Action 13: expected_value=599999913915454.5 action_type=ActionType.BUILD_ROAD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(18, 40)) score=599999913916467.9 node_expansions=96
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=599999875027829.9 action_type=ActionType.PLAY_KNIGHT_CARD
  Action 1: expected_value=599999913916454.4 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999913916454.4 node_expansions=24
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=599999875024899.9 action_type=ActionType.PLAY_KNIGHT_CARD
  Action 1: expected_value=599999913919383.4 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999913919383.4 node_expansions=34
FooPlayer.decide: Pruned robber actions from 18 to 1
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999938916456.4 action_type=ActionType.MOVE_ROBBER
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.MOVE_ROBBER: 'MOVE_ROBBER'>, value=((-1, 0, 1), <Color.RED: 'RED'>, None)) score=599999938916456.4 node_expansions=5
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=599999938916488.9 action_type=ActionType.PLAY_KNIGHT_CARD
  Action 1: expected_value=599999875024909.8 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.PLAY_KNIGHT_CARD: 'PLAY_KNIGHT_CARD'>, value=None) score=599999938916488.9 node_expansions=7
FooPlayer.decide: Pruned robber actions from 18 to 1
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999938919380.9 action_type=ActionType.MOVE_ROBBER
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.MOVE_ROBBER: 'MOVE_ROBBER'>, value=((-1, 1, 0), <Color.RED: 'RED'>, None)) score=599999938919380.9 node_expansions=24
FooPlayer.decide: Fully evaluating 5 actions with lookahead depth=3
  Action 0: expected_value=599999938916466.4 action_type=ActionType.END_TURN
  Action 1: expected_value=599999938916460.9 action_type=ActionType.MARITIME_TRADE
  Action 2: expected_value=599999938919380.9 action_type=ActionType.MARITIME_TRADE
  Action 3: expected_value=599999938916450.9 action_type=ActionType.MARITIME_TRADE
  Action 4: expected_value=599999938916486.9 action_type=ActionType.MARITIME_TRADE
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.MARITIME_TRADE: 'MARITIME_TRADE'>, value=('SHEEP', 'SHEEP', 'SHEEP', 'SHEEP', 'WOOD')) score=599999938919380.9 node_expansions=41
FooPlayer.decide: Filtering out maritime trades from 14 to 14 actions
FooPlayer.decide: Fully evaluating 14 actions with lookahead depth=3
  Action 0: expected_value=599999938916474.4 action_type=ActionType.END_TURN
  Action 1: expected_value=599999938916436.5 action_type=ActionType.BUILD_ROAD
  Action 2: expected_value=599999938918380.9 action_type=ActionType.BUILD_ROAD
  Action 3: expected_value=599999938919380.9 action_type=ActionType.BUILD_ROAD
  Action 4: expected_value=599999938917436.5 action_type=ActionType.BUILD_ROAD
  Action 5: expected_value=599999938918825.2 action_type=ActionType.BUILD_ROAD
  Action 6: expected_value=599999938916436.5 action_type=ActionType.BUILD_ROAD
  Action 7: expected_value=599999938917451.0 action_type=ActionType.BUILD_ROAD
  Action 8: expected_value=599999938917992.0 action_type=ActionType.BUILD_ROAD
  Action 9: expected_value=599999938916436.4 action_type=ActionType.BUILD_ROAD
  Action 10: expected_value=599999938916449.9 action_type=ActionType.BUILD_ROAD
  Action 11: expected_value=599999938917447.5 action_type=ActionType.BUILD_ROAD
  Action 12: expected_value=599999938918404.4 action_type=ActionType.BUILD_ROAD
  Action 13: expected_value=599999938918380.9 action_type=ActionType.BUILD_ROAD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(38, 39)) score=599999938919380.9 node_expansions=42
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999916696325.4 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999916696325.4 node_expansions=21
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999911141592.1 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999911141592.1 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999888918536.6 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999888918536.6 node_expansions=22
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999911141616.6 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999911141616.6 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999911140783.4 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999911140783.4 node_expansions=19
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999911141627.6 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999911141627.6 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999911141616.6 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999911141616.6 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999883363849.9 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999883363849.9 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999883363850.9 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999883363850.9 node_expansions=4
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999861143136.8 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999861143136.8 node_expansions=24
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999844474143.1 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999844474143.1 node_expansions=23
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999863918586.8 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999863918586.8 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999863918596.2 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999863918596.2 node_expansions=7
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999863917472.6 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999863917472.6 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999863917486.1 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999863917486.1 node_expansions=19
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999863917486.1 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=599999863917486.1 node_expansions=3
FooPlayer.decide: Filtering out maritime trades from 12 to 12 actions
FooPlayer.decide: Fully evaluating 12 actions with lookahead depth=3
  Action 0: expected_value=599999863917486.1 action_type=ActionType.END_TURN
  Action 1: expected_value=599999863917472.6 action_type=ActionType.BUILD_ROAD
  Action 2: expected_value=599999863917472.6 action_type=ActionType.BUILD_ROAD
  Action 3: expected_value=599999863919050.8 action_type=ActionType.BUILD_ROAD
  Action 4: expected_value=599999863919861.5 action_type=ActionType.BUILD_ROAD
  Action 5: expected_value=599999863917476.6 action_type=ActionType.BUILD_ROAD
  Action 6: expected_value=599999863919032.1 action_type=ActionType.BUILD_ROAD
  Action 7: expected_value=599999863917476.6 action_type=ActionType.BUILD_ROAD
  Action 8: expected_value=599999863917485.1 action_type=ActionType.BUILD_ROAD
  Action 9: expected_value=599999863919587.8 action_type=ActionType.BUILD_ROAD
  Action 10: expected_value=599999863917476.6 action_type=ActionType.BUILD_ROAD
  Action 11: expected_value=599999863919421.0 action_type=ActionType.BUILD_ROAD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(11, 32)) score=599999863919861.5 node_expansions=36
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=599999863919884.0 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=599999863919884.0 node_expansions=19
Playing 30 games...                                          ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
AlphaBetaPlayer:RED(depth=2,value_fn=base_fn,prunning=False) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━          80%        
FooPlayer:BLUE                                               ━━━━━━━━                                  20%        
                    Last 10 Games                    
     ╷          ╷       ╷        ╷         ╷         
   # │ SEATING  │ TURNS │ RED VP │ BLUE VP │ WINNER  
╶────┼──────────┼───────┼────────┼─────────┼────────╴
  21 │ RED,BLUE │    52 │     10 │       4 │ RED     
  22 │ RED,BLUE │    80 │     10 │       9 │ RED     
  23 │ BLUE,RED │    78 │      4 │      10 │ BLUE    
  24 │ RED,BLUE │    68 │     10 │       7 │ RED     
  25 │ RED,BLUE │    62 │     10 │       4 │ RED     
  26 │ BLUE,RED │    93 │     10 │       7 │ RED     
  27 │ RED,BLUE │    74 │     10 │       6 │ RED     
  28 │ BLUE,RED │   109 │     10 │       8 │ RED     
  29 │ BLUE,RED │    52 │      4 │      10 │ BLUE    
  30 │ RED,BLUE │    74 │     10 │       2 │ RED     
     ╵          ╵       ╵        ╵         ╵         
                                                  Player Summary                                                   
                                                               ╷      ╷      ╷      ╷      ╷       ╷      ╷        
                                                               │      │      │      │      │       │      │   AVG  
                                                               │      │  AVG │  AVG │  AVG │   AVG │  AVG │   DEV  
                                                               │ WINS │   VP │ SET… │ CIT… │  ROAD │ ARMY │    VP  
╶──────────────────────────────────────────────────────────────┼──────┼──────┼──────┼──────┼───────┼──────┼───────╴
  AlphaBetaPlayer:RED(depth=2,value_fn=base_fn,prunning=False) │   24 │ 9.20 │ 2.67 │ 2.50 │  0.73 │ 0.00 │  0.07  
  FooPlayer:BLUE                                               │    6 │ 6.23 │ 2.23 │ 1.30 │  0.27 │ 0.23 │  0.40  
                                                               ╵      ╵      ╵      ╵      ╵       ╵      ╵        
              Game Summary              
            ╷           ╷               
  AVG TICKS │ AVG TURNS │ AVG DURATION  
╶───────────┼───────────┼──────────────╴
     203.17 │     70.70 │   3.348 secs  
            ╵           ╵